
<!DOCTYPE html>
<html>
<head>
 
<style>
body {
  font-family: "Lato", sans-serif;
  margin: 0;
  background-color: #f5f5f5;
  width: 100%; 
}
header {
  background-image: url('images/background.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  color: #fff;
  padding: 25px;
  text-align: center;
  overflow-x: auto;
}

nav {
  height: 100%;
  overflow-y: auto; 
  width: 130px;
  position: absolute;
  background-color: #eee; 
  padding: 10px 16px;
  color: #000000;
}

nav a {
  display: block;
  padding: 10px 10px;
  text-decoration: none;
  font-size: 18px;
  color: #000000;
}

nav a:hover {
  background-color: #555;
  color: #fff;
}

main {
  margin-left: 160px;
  font-size: 18px;
  padding: 20px;
  background-color: #fff;
  overflow-x: auto;
  height: 100vh; 
}

@media screen and (max-height: 450px) {
  nav a {font-size: 14px;}
}
</style>

</head>
<body>
<header>
    <h1 style="font-size: 55px;">Path View</h1>
  <a href="https://github.com/kanndil/PathView"><img src = "images/github.svg" alt="github"style="width:42px;height:42px;"/></a>
</header>

 <nav>  <a href="demo_html/path0.html">Slack: 13.27</a> 
        <a href="demo_html/path1.html">Slack: 13.27</a> 
        <a href="demo_html/path2.html">Slack: 13.27</a> 
 </nav>


<main>
   
<h4> Path: 1</h4>

<h5>Startpoint: clock_ctrl/_409_ (rising edge-triggered flip-flop clocked by clk')</h5>
        
<h5>Endpoint: mprj/_2129_ (removal check against rising-edge clock clk)</h5>

<h5>Slack: 13.27</h5>
    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:s="https://github.com/nturley/netlistsvg" width="2731" height="154"><style>svg {
  stroke:#000;
  fill:none;
}
text {
  fill:#000;
  stroke:none;
  font-size:10px;
  font-weight: bold;
  font-family: "Courier New", monospace;
}
.input-text {
    fill: #000;
    stroke:none;
    font-size: 8.5px;
    font-weight: bold;
    font-family: "Courier New", monospace;
    text-anchor: end;
}
.output-text {
    fill: #000;
    stroke: none;
    font-size: 8.5px ;
    font-weight: bold;
    font-family: "Courier New", monospace;
}
.nodelabel {
  text-anchor: middle;
}
.inputPortLabel {
  text-anchor: end;
}
.splitjoinBody {
  fill:#000;
}</style><g s:type="generic" onClick="reply_click(this.id)" transform="translate(112.5,31.5)" s:width="30" s:height="40" id="cell_padframe_clock_pad"><text x="15" y="-4" class="nodelabel cell_padframe_clock_pad" s:attribute="ref">sky130_ef_io__gpiov2_pad_wrapped</text><rect width="30" height="20" s:generic="body" class="cell_padframe_clock_pad"/><g transform="translate(0,10)" s:x="0" s:y="10" s:pid="in0" id="port_padframe_clock_pad~PAD"><text x="-3" y="-4" class="inputPortLabel cell_padframe_clock_pad">PAD</text></g><g transform="translate(30,10)" s:x="30" s:y="10" s:pid="out0" id="port_padframe_clock_pad~IN"><text x="5" y="-4" style="fill:#000; stroke:none" class="cell_padframe_clock_pad">IN</text></g></g><g s:type="sky130_fd_sc_hd__clkbuf_8" onClick="reply_click(this.id)" transform="translate(271,32)" s:width="30" s:height="20" id="cell_flash_clkrst_buffers_BUF_2_"><s:alias val="sky130_fd_sc_hd__clkbuf_8"/><path d="M0,0 L0,20 L20,10 Z" class="cell_flash_clkrst_buffers_BUF_2_"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">clkbuf_8</text></g><g s:type="sky130_fd_sc_hd__clkbuf_16" onClick="reply_click(this.id)" transform="translate(351,32)" s:width="30" s:height="20" id="cell_clock_ctrl_clkbuf_0_ext_clk"><s:alias val="sky130_fd_sc_hd__clkbuf_16"/><path d="M0,0 L0,20 L20,10 Z" class="cell_clock_ctrl_clkbuf_0_ext_clk"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">clkbuf_16</text></g><g s:type="sky130_fd_sc_hd__clkbuf_16" onClick="reply_click(this.id)" transform="translate(431,32)" s:width="30" s:height="20" id="cell_clock_ctrl_clkbuf_1_1__f_ext_clk"><s:alias val="sky130_fd_sc_hd__clkbuf_16"/><path d="M0,0 L0,20 L20,10 Z" class="cell_clock_ctrl_clkbuf_1_1__f_ext_clk"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">clkbuf_16</text></g><g s:type="sky130_fd_sc_hd__mux2_1" onClick="reply_click(this.id)" transform="translate(511,32)" s:width="20" s:height="40" id="cell_clock_ctrl__205_"><s:alias val="sky130_fd_sc_hd__mux2_1"/><path d="M0,0 L20,10 L20,30 L0,40 Z" class="cell_clock_ctrl__205_"/><g s:x="0" s:y="10" s:pid="A0"/><g s:x="0" s:y="30" s:pid="A1"/><g s:x="10" s:y="35" s:pid="S"/><g s:x="20" s:y="20" s:pid="X"/><g s:x="20" s:y="20" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">mux2_1</text></g><g s:type="sky130_fd_sc_hd__clkbuf_16" onClick="reply_click(this.id)" transform="translate(581,42)" s:width="30" s:height="20" id="cell_clock_ctrl_clkbuf_0__037_"><s:alias val="sky130_fd_sc_hd__clkbuf_16"/><path d="M0,0 L0,20 L20,10 Z" class="cell_clock_ctrl_clkbuf_0__037_"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">clkbuf_16</text></g><g s:type="sky130_fd_sc_hd__clkbuf_16" onClick="reply_click(this.id)" transform="translate(661,42)" s:width="30" s:height="20" id="cell_clock_ctrl_clkbuf_1_0__f__037_"><s:alias val="sky130_fd_sc_hd__clkbuf_16"/><path d="M0,0 L0,20 L20,10 Z" class="cell_clock_ctrl_clkbuf_1_0__f__037_"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">clkbuf_16</text></g><g s:type="sky130_fd_sc_hd__mux2_1" onClick="reply_click(this.id)" transform="translate(741,42)" s:width="20" s:height="40" id="cell_clock_ctrl__206_"><s:alias val="sky130_fd_sc_hd__mux2_1"/><path d="M0,0 L20,10 L20,30 L0,40 Z" class="cell_clock_ctrl__206_"/><g s:x="0" s:y="10" s:pid="A0"/><g s:x="0" s:y="30" s:pid="A1"/><g s:x="10" s:y="35" s:pid="S"/><g s:x="20" s:y="20" s:pid="X"/><g s:x="20" s:y="20" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">mux2_1</text></g><g s:type="sky130_fd_sc_hd__clkbuf_16" onClick="reply_click(this.id)" transform="translate(811,52)" s:width="30" s:height="20" id="cell_clock_ctrl_clkbuf_0_net10"><s:alias val="sky130_fd_sc_hd__clkbuf_16"/><path d="M0,0 L0,20 L20,10 Z" class="cell_clock_ctrl_clkbuf_0_net10"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">clkbuf_16</text></g><g s:type="sky130_fd_sc_hd__clkbuf_16" onClick="reply_click(this.id)" transform="translate(891,52)" s:width="30" s:height="20" id="cell_clock_ctrl_clkbuf_1_1__f_net10"><s:alias val="sky130_fd_sc_hd__clkbuf_16"/><path d="M0,0 L0,20 L20,10 Z" class="cell_clock_ctrl_clkbuf_1_1__f_net10"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">clkbuf_16</text></g><g s:type="sky130_fd_sc_hd__inv_4" onClick="reply_click(this.id)" transform="translate(971,52)" s:width="30" s:height="20" id="cell_clock_ctrl__254__7"><s:alias val="sky130_fd_sc_hd__inv_4"/><path d="M0,0 L0,20 L20,10 Z" class="cell_clock_ctrl__254__7"/><circle cx="23" cy="10" r="3" class="cell_clock_ctrl__254__7"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="25" s:y="10" s:pid="Y"/><g s:x="25" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">inv_4</text></g><g s:type="sky130_fd_sc_hd__dfstp_1" onClick="reply_click(this.id)" transform="translate(1051,12)" s:width="40" s:height="60" id="cell_clock_ctrl__409_"><g id="flipflop"/><s:alias val="sky130_fd_sc_hd__dfstp_1"/><rect width="40" height="60" x="0" y="0" class="cell_clock_ctrl__409_"/><path d="M0,45 L5,50 L0,55" class="cell_clock_ctrl__409_"/><g s:x="0" s:y="50" s:pid="CLK"/><g s:x="0" s:y="10" s:pid="D"/><g s:x="0" s:y="20" s:pid="SET_B"/><g s:x="0" s:y="30" s:pid="input3"/><g s:x="0" s:y="40" s:pid="input4"/><g s:x="40" s:y="20" s:pid="Q"/><g s:x="40" s:y="40" s:pid="output2"/><g s:x="40" s:y="20" s:pid="out"/><text text-anchor="middle" x="20" y="-4" font-family="Times New Roman,serif" font-size="14.00">dfstp_1</text><text x="-2" y="49" class="input-text">CLK</text><text x="-2" y="9" class="input-text">D</text><text x="-2" y="19" class="input-text">SET_B</text><text x="42" y="19" class="output-text">Q</text></g><g s:type="sky130_fd_sc_hd__nor2_1" onClick="reply_click(this.id)" transform="translate(1141,12)" s:width="30" s:height="25" id="cell_clock_ctrl__341_"><s:alias val="sky130_fd_sc_hd__nor2_1"/><path d="M0,25 L0,25 L15,25 A15 12.5 0 0 0 15,0 L0,0" class="cell_clock_ctrl__341_"/><path d="M0,0 A30 25 0 0 1 0,25" class="cell_clock_ctrl__341_"/><circle cx="34" cy="12.5" r="3" class="cell_clock_ctrl__341_"/><g s:x="3" s:y="5" s:pid="A"/><g s:x="3" s:y="20" s:pid="B"/><g s:x="37" s:y="12.5" s:pid="Y"/><g s:x="37" s:y="12.5" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">nor2_1</text></g><g s:type="sky130_fd_sc_hd__buf_12" onClick="reply_click(this.id)" transform="translate(1228,14.5)" s:width="30" s:height="20" id="cell_clock_ctrl_output11"><s:alias val="sky130_fd_sc_hd__buf_12"/><path d="M0,0 L0,20 L20,10 Z" class="cell_clock_ctrl_output11"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_12</text></g><g s:type="sky130_fd_sc_hd__clkbuf_8" onClick="reply_click(this.id)" transform="translate(1308,14.5)" s:width="30" s:height="20" id="cell_flash_clkrst_buffers_BUF_13_"><s:alias val="sky130_fd_sc_hd__clkbuf_8"/><path d="M0,0 L0,20 L20,10 Z" class="cell_flash_clkrst_buffers_BUF_13_"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">clkbuf_8</text></g><g s:type="sky130_fd_sc_hd__buf_6" onClick="reply_click(this.id)" transform="translate(1388,14.5)" s:width="30" s:height="20" id="cell_soc_input208"><s:alias val="sky130_fd_sc_hd__buf_6"/><path d="M0,0 L0,20 L20,10 Z" class="cell_soc_input208"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_6</text></g><g s:type="sky130_fd_sc_hd__buf_6" onClick="reply_click(this.id)" transform="translate(1468,14.5)" s:width="30" s:height="20" id="cell_soc_wire4198"><s:alias val="sky130_fd_sc_hd__buf_6"/><path d="M0,0 L0,20 L20,10 Z" class="cell_soc_wire4198"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_6</text></g><g s:type="sky130_fd_sc_hd__clkbuf_1" onClick="reply_click(this.id)" transform="translate(1548,14.5)" s:width="30" s:height="20" id="cell_soc__32601_"><s:alias val="sky130_fd_sc_hd__clkbuf_1"/><path d="M0,0 L0,20 L20,10 Z" class="cell_soc__32601_"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">clkbuf_1</text></g><g s:type="sky130_fd_sc_hd__buf_12" onClick="reply_click(this.id)" transform="translate(1628,14.5)" s:width="30" s:height="20" id="cell_soc_output686"><s:alias val="sky130_fd_sc_hd__buf_12"/><path d="M0,0 L0,20 L20,10 Z" class="cell_soc_output686"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_12</text></g><g s:type="sky130_fd_sc_hd__buf_6" onClick="reply_click(this.id)" transform="translate(1708,14.5)" s:width="30" s:height="20" id="cell_mgmt_buffers_input3"><s:alias val="sky130_fd_sc_hd__buf_6"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mgmt_buffers_input3"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_6</text></g><g s:type="sky130_fd_sc_hd__buf_6" onClick="reply_click(this.id)" transform="translate(1788,14.5)" s:width="30" s:height="20" id="cell_mgmt_buffers_wire1725"><s:alias val="sky130_fd_sc_hd__buf_6"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mgmt_buffers_wire1725"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_6</text></g><g s:type="sky130_fd_sc_hd__buf_6" onClick="reply_click(this.id)" transform="translate(1868,14.5)" s:width="30" s:height="20" id="cell_mgmt_buffers_wire1724"><s:alias val="sky130_fd_sc_hd__buf_6"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mgmt_buffers_wire1724"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_6</text></g><g s:type="sky130_fd_sc_hd__buf_6" onClick="reply_click(this.id)" transform="translate(1948,14.5)" s:width="30" s:height="20" id="cell_mgmt_buffers_wire1723"><s:alias val="sky130_fd_sc_hd__buf_6"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mgmt_buffers_wire1723"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_6</text></g><g s:type="sky130_fd_sc_hd__and2b_4" onClick="reply_click(this.id)" transform="translate(2032,19.5)" s:width="33" s:height="25" id="cell_mgmt_buffers__295_"><s:alias val="sky130_fd_sc_hd__and2b_4"/><path d="M0,25 L0,25 L15,25 A15 12.5 0 0 0 15,0 L0,0" class="cell_mgmt_buffers__295_"/><path d="M0,0 A30 25 0 0 1 0,25" class="cell_mgmt_buffers__295_"/><circle cx="34" cy="12.5" r="3" class="cell_mgmt_buffers__295_"/><circle cx="-1" cy="20" r="3" class="cell_mgmt_buffers__295_"/><g s:x="3" s:y="5" s:pid="A_N"/><g s:x="-4" s:y="20" s:pid="B"/><g s:x="37" s:y="12.5" s:pid="X"/><g s:x="37" s:y="12.5" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">and2b_4</text></g><g s:type="sky130_fd_sc_hd__buf_8" onClick="reply_click(this.id)" transform="translate(2119,22)" s:width="30" s:height="20" id="cell_mgmt_buffers_output960"><s:alias val="sky130_fd_sc_hd__buf_8"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mgmt_buffers_output960"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_8</text></g><g s:type="sky130_fd_sc_hd__buf_2" onClick="reply_click(this.id)" transform="translate(2199,22)" s:width="30" s:height="20" id="cell_mprj_input1"><s:alias val="sky130_fd_sc_hd__buf_2"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mprj_input1"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_2</text></g><g s:type="sky130_fd_sc_hd__buf_12" onClick="reply_click(this.id)" transform="translate(2279,22)" s:width="30" s:height="20" id="cell_mprj_fanout143"><s:alias val="sky130_fd_sc_hd__buf_12"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mprj_fanout143"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_12</text></g><g s:type="sky130_fd_sc_hd__buf_12" onClick="reply_click(this.id)" transform="translate(2359,22)" s:width="30" s:height="20" id="cell_mprj_fanout139"><s:alias val="sky130_fd_sc_hd__buf_12"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mprj_fanout139"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_12</text></g><g s:type="sky130_fd_sc_hd__buf_4" onClick="reply_click(this.id)" transform="translate(2439,22)" s:width="30" s:height="20" id="cell_mprj__1487_"><s:alias val="sky130_fd_sc_hd__buf_4"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mprj__1487_"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_4</text></g><g s:type="sky130_fd_sc_hd__inv_2" onClick="reply_click(this.id)" transform="translate(2519,22)" s:width="30" s:height="20" id="cell_mprj__1895_"><s:alias val="sky130_fd_sc_hd__inv_2"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mprj__1895_"/><circle cx="23" cy="10" r="3" class="cell_mprj__1895_"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="25" s:y="10" s:pid="Y"/><g s:x="25" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">inv_2</text></g><g s:type="sky130_fd_sc_hd__dfrtp_1" onClick="reply_click(this.id)" transform="translate(2599,12)" s:width="40" s:height="60" id="cell_mprj__2129_"><g id="flipflop"/><s:alias val="sky130_fd_sc_hd__dfrtp_1"/><rect width="40" height="60" x="0" y="0" class="cell_mprj__2129_"/><path d="M0,45 L5,50 L0,55" class="cell_mprj__2129_"/><g s:x="0" s:y="50" s:pid="CLK"/><g s:x="0" s:y="10" s:pid="D"/><g s:x="0" s:y="20" s:pid="RESET_B"/><g s:x="0" s:y="30" s:pid="input3"/><g s:x="0" s:y="40" s:pid="input4"/><g s:x="40" s:y="20" s:pid="Q"/><g s:x="40" s:y="40" s:pid="output2"/><g s:x="40" s:y="20" s:pid="out"/><text text-anchor="middle" x="20" y="-4" font-family="Times New Roman,serif" font-size="14.00">dfrtp_1</text><text x="-2" y="49" class="input-text">CLK</text><text x="-2" y="9" class="input-text">D</text><text x="-2" y="19" class="input-text">RESET_B</text><text x="42" y="19" class="output-text">Q</text></g><g s:type="sky130_fd_sc_hd__clkbuf_16" onClick="reply_click(this.id)" transform="translate(891,122)" s:width="30" s:height="20" id="cell_clock_ctrl_clkbuf_1_0__f_net10"><s:alias val="sky130_fd_sc_hd__clkbuf_16"/><path d="M0,0 L0,20 L20,10 Z" class="cell_clock_ctrl_clkbuf_1_0__f_net10"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">clkbuf_16</text></g><g s:type="sky130_fd_sc_hd__clkbuf_8" onClick="reply_click(this.id)" transform="translate(971,122)" s:width="30" s:height="20" id="cell_flash_clkrst_buffers_BUF_14_"><s:alias val="sky130_fd_sc_hd__clkbuf_8"/><path d="M0,0 L0,20 L20,10 Z" class="cell_flash_clkrst_buffers_BUF_14_"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">clkbuf_8</text></g><g s:type="sky130_fd_sc_hd__buf_6" onClick="reply_click(this.id)" transform="translate(1051,122)" s:width="30" s:height="20" id="cell_soc_input1"><s:alias val="sky130_fd_sc_hd__buf_6"/><path d="M0,0 L0,20 L20,10 Z" class="cell_soc_input1"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_6</text></g><g s:type="sky130_fd_sc_hd__buf_6" onClick="reply_click(this.id)" transform="translate(1131,122)" s:width="30" s:height="20" id="cell_soc_wire4208"><s:alias val="sky130_fd_sc_hd__buf_6"/><path d="M0,0 L0,20 L20,10 Z" class="cell_soc_wire4208"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_6</text></g><g s:type="sky130_fd_sc_hd__clkbuf_1" onClick="reply_click(this.id)" transform="translate(1211,122)" s:width="30" s:height="20" id="cell_soc__32597_"><s:alias val="sky130_fd_sc_hd__clkbuf_1"/><path d="M0,0 L0,20 L20,10 Z" class="cell_soc__32597_"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">clkbuf_1</text></g><g s:type="sky130_fd_sc_hd__buf_12" onClick="reply_click(this.id)" transform="translate(1291,122)" s:width="30" s:height="20" id="cell_soc_output216"><s:alias val="sky130_fd_sc_hd__buf_12"/><path d="M0,0 L0,20 L20,10 Z" class="cell_soc_output216"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_12</text></g><g s:type="sky130_fd_sc_hd__clkbuf_4" onClick="reply_click(this.id)" transform="translate(1371,122)" s:width="30" s:height="20" id="cell_mgmt_buffers_input1"><s:alias val="sky130_fd_sc_hd__clkbuf_4"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mgmt_buffers_input1"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">clkbuf_4</text></g><g s:type="sky130_fd_sc_hd__and2_4" onClick="reply_click(this.id)" transform="translate(1451,112)" s:width="30" s:height="25" id="cell_mgmt_buffers__296_"><s:alias val="sky130_fd_sc_hd__and2_4"/><path d="M0,0 L0,25 L15,25 A15 12.5 0 0 0 15,0 Z" class="cell_mgmt_buffers__296_"/><g s:x="0" s:y="5" s:pid="A"/><g s:x="0" s:y="20" s:pid="B"/><g s:x="30" s:y="12.5" s:pid="X"/><g s:x="30" s:y="12.5" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">and2_4</text></g><g s:type="sky130_fd_sc_hd__buf_6" onClick="reply_click(this.id)" transform="translate(1531,114.5)" s:width="30" s:height="20" id="cell_mgmt_buffers_wire1455"><s:alias val="sky130_fd_sc_hd__buf_6"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mgmt_buffers_wire1455"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_6</text></g><g s:type="sky130_fd_sc_hd__buf_6" onClick="reply_click(this.id)" transform="translate(1611,114.5)" s:width="30" s:height="20" id="cell_mgmt_buffers_wire1454"><s:alias val="sky130_fd_sc_hd__buf_6"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mgmt_buffers_wire1454"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_6</text></g><g s:type="sky130_fd_sc_hd__buf_6" onClick="reply_click(this.id)" transform="translate(1691,114.5)" s:width="30" s:height="20" id="cell_mgmt_buffers_wire1453"><s:alias val="sky130_fd_sc_hd__buf_6"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mgmt_buffers_wire1453"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_6</text></g><g s:type="sky130_fd_sc_hd__buf_8" onClick="reply_click(this.id)" transform="translate(1771,114.5)" s:width="30" s:height="20" id="cell_mgmt_buffers_output955"><s:alias val="sky130_fd_sc_hd__buf_8"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mgmt_buffers_output955"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">buf_8</text></g><g s:type="sky130_fd_sc_hd__clkbuf_16" onClick="reply_click(this.id)" transform="translate(1851,114.5)" s:width="30" s:height="20" id="cell_mprj_clkbuf_0_wb_clk_i"><s:alias val="sky130_fd_sc_hd__clkbuf_16"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mprj_clkbuf_0_wb_clk_i"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">clkbuf_16</text></g><g s:type="sky130_fd_sc_hd__clkbuf_16" onClick="reply_click(this.id)" transform="translate(1931,114.5)" s:width="30" s:height="20" id="cell_mprj_clkbuf_1_1__f_wb_clk_i"><s:alias val="sky130_fd_sc_hd__clkbuf_16"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mprj_clkbuf_1_1__f_wb_clk_i"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">clkbuf_16</text></g><g s:type="sky130_fd_sc_hd__clkbuf_16" onClick="reply_click(this.id)" transform="translate(2011,114.5)" s:width="30" s:height="20" id="cell_mprj_clkbuf_leaf_1_wb_clk_i"><s:alias val="sky130_fd_sc_hd__clkbuf_16"/><path d="M0,0 L0,20 L20,10 Z" class="cell_mprj_clkbuf_leaf_1_wb_clk_i"/><g s:x="0" s:y="10" s:pid="A"/><g s:x="20" s:y="10" s:pid="X"/><g s:x="20" s:y="10" s:pid="out"/><text text-anchor="middle" x="10" y="-4" font-family="Times New Roman,serif" font-size="14.00">clkbuf_16</text></g><g s:type="inputExt" transform="translate(12,32)" s:width="30" s:height="20" id="cell_clk"><text x="15" y="-4" class="nodelabel cell_clk" s:attribute="ref">clk</text><s:alias val="$_inputExt_"/><path d="M0,0 L0,20 L15,20 L30,10 L15,0 Z" class="cell_clk"/><g s:x="28" s:y="10" s:pid="Y"/></g><g s:type="outputExt" transform="translate(2689,22)" s:width="30" s:height="20" id="cell_out"><text x="15" y="-4" class="nodelabel cell_out" s:attribute="ref">out</text><s:alias val="$_outputExt_"/><path d="M30,0 L30,20 L15,20 L0,10 L15,0 Z" class="cell_out"/><g s:x="0" s:y="10" s:pid="A"/></g><line x1="40" x2="112.5" y1="42" y2="42" class="net_-2 width_1" style="stroke-width: 1"/><line x1="143.5" x2="271" y1="42" y2="42" class="net_0 width_1" style="stroke-width: 1"/><line x1="291" x2="351" y1="42" y2="42" class="net_1 width_1" style="stroke-width: 1"/><line x1="371" x2="431" y1="42" y2="42" class="net_2 width_1" style="stroke-width: 1"/><line x1="451" x2="511" y1="42" y2="42" class="net_3 width_1" style="stroke-width: 1"/><line x1="531" x2="581" y1="52" y2="52" class="net_4 width_1" style="stroke-width: 1"/><line x1="601" x2="661" y1="52" y2="52" class="net_5 width_1" style="stroke-width: 1"/><line x1="681" x2="741" y1="52" y2="52" class="net_6 width_1" style="stroke-width: 1"/><line x1="761" x2="811" y1="62" y2="62" class="net_7 width_1" style="stroke-width: 1"/><line x1="831" x2="891" y1="62" y2="62" class="net_8 width_1" style="stroke-width: 1"/><line x1="831" x2="866" y1="62" y2="62" class="net_8 width_1" style="stroke-width: 1"/><line x1="866" x2="866" y1="62" y2="132" class="net_8 width_1" style="stroke-width: 1"/><circle cx="866" cy="62" r="2" style="fill:#000" class="net_8 width_1"/><line x1="866" x2="891" y1="132" y2="132" class="net_8 width_1" style="stroke-width: 1"/><line x1="911" x2="971" y1="62" y2="62" class="net_9 width_1" style="stroke-width: 1"/><line x1="996" x2="1051" y1="62" y2="62" class="net_10 width_1" style="stroke-width: 1"/><line x1="1091" x2="1144" y1="32" y2="32" class="net_11 width_1" style="stroke-width: 1"/><line x1="1178" x2="1228" y1="24.5" y2="24.5" class="net_12 width_1" style="stroke-width: 1"/><line x1="1248" x2="1308" y1="24.5" y2="24.5" class="net_13 width_1" style="stroke-width: 1"/><line x1="1328" x2="1388" y1="24.5" y2="24.5" class="net_14 width_1" style="stroke-width: 1"/><line x1="1408" x2="1468" y1="24.5" y2="24.5" class="net_15 width_1" style="stroke-width: 1"/><line x1="1488" x2="1548" y1="24.5" y2="24.5" class="net_16 width_1" style="stroke-width: 1"/><line x1="1568" x2="1628" y1="24.5" y2="24.5" class="net_17 width_1" style="stroke-width: 1"/><line x1="1648" x2="1708" y1="24.5" y2="24.5" class="net_18 width_1" style="stroke-width: 1"/><line x1="1728" x2="1788" y1="24.5" y2="24.5" class="net_19 width_1" style="stroke-width: 1"/><line x1="1808" x2="1868" y1="24.5" y2="24.5" class="net_20 width_1" style="stroke-width: 1"/><line x1="1888" x2="1948" y1="24.5" y2="24.5" class="net_21 width_1" style="stroke-width: 1"/><line x1="1968" x2="2035" y1="24.5" y2="24.5" class="net_22 width_1" style="stroke-width: 1"/><line x1="2069" x2="2119" y1="32" y2="32" class="net_23 width_1" style="stroke-width: 1"/><line x1="2139" x2="2199" y1="32" y2="32" class="net_24 width_1" style="stroke-width: 1"/><line x1="2219" x2="2279" y1="32" y2="32" class="net_25 width_1" style="stroke-width: 1"/><line x1="2299" x2="2359" y1="32" y2="32" class="net_26 width_1" style="stroke-width: 1"/><line x1="2379" x2="2439" y1="32" y2="32" class="net_27 width_1" style="stroke-width: 1"/><line x1="2459" x2="2519" y1="32" y2="32" class="net_28 width_1" style="stroke-width: 1"/><line x1="2544" x2="2599" y1="32" y2="32" class="net_29 width_1" style="stroke-width: 1"/><line x1="2031" x2="2066" y1="124.5" y2="124.5" class="net_54 width_1" style="stroke-width: 1"/><line x1="2066" x2="2066" y1="124.5" y2="62" class="net_54 width_1" style="stroke-width: 1"/><line x1="2066" x2="2599" y1="62" y2="62" class="net_54 width_1" style="stroke-width: 1"/><line x1="911" x2="971" y1="132" y2="132" class="net_40 width_1" style="stroke-width: 1"/><line x1="991" x2="1051" y1="132" y2="132" class="net_41 width_1" style="stroke-width: 1"/><line x1="1071" x2="1131" y1="132" y2="132" class="net_42 width_1" style="stroke-width: 1"/><line x1="1151" x2="1211" y1="132" y2="132" class="net_43 width_1" style="stroke-width: 1"/><line x1="1231" x2="1291" y1="132" y2="132" class="net_44 width_1" style="stroke-width: 1"/><line x1="1311" x2="1371" y1="132" y2="132" class="net_45 width_1" style="stroke-width: 1"/><line x1="1391" x2="1451" y1="132" y2="132" class="net_46 width_1" style="stroke-width: 1"/><line x1="1481" x2="1531" y1="124.5" y2="124.5" class="net_47 width_1" style="stroke-width: 1"/><line x1="1551" x2="1611" y1="124.5" y2="124.5" class="net_48 width_1" style="stroke-width: 1"/><line x1="1631" x2="1691" y1="124.5" y2="124.5" class="net_49 width_1" style="stroke-width: 1"/><line x1="1711" x2="1771" y1="124.5" y2="124.5" class="net_50 width_1" style="stroke-width: 1"/><line x1="1791" x2="1851" y1="124.5" y2="124.5" class="net_51 width_1" style="stroke-width: 1"/><line x1="1871" x2="1931" y1="124.5" y2="124.5" class="net_52 width_1" style="stroke-width: 1"/><line x1="1951" x2="2011" y1="124.5" y2="124.5" class="net_53 width_1" style="stroke-width: 1"/><line x1="2639" x2="2689" y1="32" y2="32" class="net_-1 width_1" style="stroke-width: 1"/> 
<line   x1="40" x2="112.5" y1="42" y2="42" onClick="net_click(this.id)" id="0" class="net-2 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="143.5" x2="271" y1="42" y2="42" onClick="net_click(this.id)" id="1" class="net0 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="291" x2="351" y1="42" y2="42" onClick="net_click(this.id)" id="2" class="net1 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="371" x2="431" y1="42" y2="42" onClick="net_click(this.id)" id="3" class="net2 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="451" x2="511" y1="42" y2="42" onClick="net_click(this.id)" id="4" class="net3 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="531" x2="581" y1="52" y2="52" onClick="net_click(this.id)" id="5" class="net4 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="601" x2="661" y1="52" y2="52" onClick="net_click(this.id)" id="6" class="net5 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="681" x2="741" y1="52" y2="52" onClick="net_click(this.id)" id="7" class="net6 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="761" x2="811" y1="62" y2="62" onClick="net_click(this.id)" id="8" class="net7 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="831" x2="891" y1="62" y2="62" onClick="net_click(this.id)" id="9" class="net8 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="831" x2="866" y1="62" y2="62" onClick="net_click(this.id)" id="9" class="net8 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="866" x2="866" y1="62" y2="132" onClick="net_click(this.id)" id="9" class="net8 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="866" x2="891" y1="132" y2="132" onClick="net_click(this.id)" id="9" class="net8 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="911" x2="971" y1="62" y2="62" onClick="net_click(this.id)" id="10" class="net9 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="996" x2="1051" y1="62" y2="62" onClick="net_click(this.id)" id="11" class="net10 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1091" x2="1144" y1="32" y2="32" onClick="net_click(this.id)" id="12" class="net11 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1178" x2="1228" y1="24.5" y2="24.5" onClick="net_click(this.id)" id="13" class="net12 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1248" x2="1308" y1="24.5" y2="24.5" onClick="net_click(this.id)" id="14" class="net13 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1328" x2="1388" y1="24.5" y2="24.5" onClick="net_click(this.id)" id="15" class="net14 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1408" x2="1468" y1="24.5" y2="24.5" onClick="net_click(this.id)" id="16" class="net15 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1488" x2="1548" y1="24.5" y2="24.5" onClick="net_click(this.id)" id="17" class="net16 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1568" x2="1628" y1="24.5" y2="24.5" onClick="net_click(this.id)" id="18" class="net17 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1648" x2="1708" y1="24.5" y2="24.5" onClick="net_click(this.id)" id="19" class="net18 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1728" x2="1788" y1="24.5" y2="24.5" onClick="net_click(this.id)" id="20" class="net19 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1808" x2="1868" y1="24.5" y2="24.5" onClick="net_click(this.id)" id="21" class="net20 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1888" x2="1948" y1="24.5" y2="24.5" onClick="net_click(this.id)" id="22" class="net21 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1968" x2="2035" y1="24.5" y2="24.5" onClick="net_click(this.id)" id="23" class="net22 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="2069" x2="2119" y1="32" y2="32" onClick="net_click(this.id)" id="24" class="net23 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="2139" x2="2199" y1="32" y2="32" onClick="net_click(this.id)" id="25" class="net24 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="2219" x2="2279" y1="32" y2="32" onClick="net_click(this.id)" id="26" class="net25 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="2299" x2="2359" y1="32" y2="32" onClick="net_click(this.id)" id="27" class="net26 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="2379" x2="2439" y1="32" y2="32" onClick="net_click(this.id)" id="28" class="net27 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="2459" x2="2519" y1="32" y2="32" onClick="net_click(this.id)" id="29" class="net28 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="2544" x2="2599" y1="32" y2="32" onClick="net_click(this.id)" id="30" class="net29 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="2031" x2="2066" y1="124.5" y2="124.5" onClick="net_click(this.id)" id="55" class="net54 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="2066" x2="2066" y1="124.5" y2="62" onClick="net_click(this.id)" id="55" class="net54 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="2066" x2="2599" y1="62" y2="62" onClick="net_click(this.id)" id="55" class="net54 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="911" x2="971" y1="132" y2="132" onClick="net_click(this.id)" id="41" class="net40 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="991" x2="1051" y1="132" y2="132" onClick="net_click(this.id)" id="42" class="net41 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1071" x2="1131" y1="132" y2="132" onClick="net_click(this.id)" id="43" class="net42 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1151" x2="1211" y1="132" y2="132" onClick="net_click(this.id)" id="44" class="net43 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1231" x2="1291" y1="132" y2="132" onClick="net_click(this.id)" id="45" class="net44 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1311" x2="1371" y1="132" y2="132" onClick="net_click(this.id)" id="46" class="net45 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1391" x2="1451" y1="132" y2="132" onClick="net_click(this.id)" id="47" class="net46 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1481" x2="1531" y1="124.5" y2="124.5" onClick="net_click(this.id)" id="48" class="net47 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1551" x2="1611" y1="124.5" y2="124.5" onClick="net_click(this.id)" id="49" class="net48 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1631" x2="1691" y1="124.5" y2="124.5" onClick="net_click(this.id)" id="50" class="net49 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1711" x2="1771" y1="124.5" y2="124.5" onClick="net_click(this.id)" id="51" class="net50 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1791" x2="1851" y1="124.5" y2="124.5" onClick="net_click(this.id)" id="52" class="net51 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1871" x2="1931" y1="124.5" y2="124.5" onClick="net_click(this.id)" id="53" class="net52 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
<line   x1="1951" x2="2011" y1="124.5" y2="124.5" onClick="net_click(this.id)" id="54" class="net53 width_1" style="stroke: white; opacity: 0 ; stroke-width: 18;" />
</svg> 
    
</main>
   
</body>
</html> 


        <script type="text/javascript">
            function reply_click(id)
            {
                const cells = [['padframe_clock_pad', 'input', '0.00', '12.50', 'PAD'], ['padframe_clock_pad', 'output', '1.38', '13.88', 'IN'], ['flash_clkrst_buffers_BUF_2_', 'input', '0.00', '13.88', 'A'], ['flash_clkrst_buffers_BUF_2_', 'output', '0.12', '14.00', 'X'], ['clock_ctrl_clkbuf_0_ext_clk', 'input', '0.13', '14.13', 'A'], ['clock_ctrl_clkbuf_0_ext_clk', 'output', '0.19', '14.32', 'X'], ['clock_ctrl_clkbuf_1_1__f_ext_clk', 'input', '0.00', '14.32', 'A'], ['clock_ctrl_clkbuf_1_1__f_ext_clk', 'output', '0.08', '14.40', 'X'], ['clock_ctrl__205_', 'input', '0.00', '14.40', 'A0'], ['clock_ctrl__205_', 'output', '0.16', '14.56', 'X'], ['clock_ctrl_clkbuf_0__037_', 'input', '0.00', '14.57', 'A'], ['clock_ctrl_clkbuf_0__037_', 'output', '0.11', '14.67', 'X'], ['clock_ctrl_clkbuf_1_0__f__037_', 'input', '0.00', '14.68', 'A'], ['clock_ctrl_clkbuf_1_0__f__037_', 'output', '0.08', '14.76', 'X'], ['clock_ctrl__206_', 'input', '0.00', '14.76', 'A0'], ['clock_ctrl__206_', 'output', '0.16', '14.92', 'X'], ['clock_ctrl_clkbuf_0_net10', 'input', '0.00', '14.92', 'A'], ['clock_ctrl_clkbuf_0_net10', 'output', '0.10', '15.02', 'X'], ['clock_ctrl_clkbuf_1_1__f_net10', 'input', '0.00', '15.02', 'A'], ['clock_ctrl_clkbuf_1_1__f_net10', 'output', '0.09', '15.12', 'X'], ['clock_ctrl__254__7', 'input', '0.00', '15.12', 'A'], ['clock_ctrl__254__7', 'output', '0.02', '15.14', 'Y'], ['clock_ctrl__409_', 'input', '0.00', '15.14', 'CLK'], ['clock_ctrl__409_', 'output', '0.20', '15.35', 'Q'], ['clock_ctrl__341_', 'input', '0.00', '15.35', 'B'], ['clock_ctrl__341_', 'output', '0.13', '15.48', 'Y'], ['clock_ctrl_output11', 'input', '0.00', '15.48', 'A'], ['clock_ctrl_output11', 'output', '0.12', '15.60', 'X'], ['flash_clkrst_buffers_BUF_13_', 'input', '0.08', '15.68', 'A'], ['flash_clkrst_buffers_BUF_13_', 'output', '0.16', '15.85', 'X'], ['soc_input208', 'input', '0.06', '15.91', 'A'], ['soc_input208', 'output', '0.14', '16.04', 'X'], ['soc_wire4198', 'input', '0.03', '16.07', 'A'], ['soc_wire4198', 'output', '0.14', '16.21', 'X'], ['soc__32601_', 'input', '0.03', '16.25', 'A'], ['soc__32601_', 'output', '0.11', '16.35', 'X'], ['soc_output686', 'input', '0.00', '16.36', 'A'], ['soc_output686', 'output', '0.08', '16.44', 'X'], ['mgmt_buffers_input3', 'input', '0.01', '16.45', 'A'], ['mgmt_buffers_input3', 'output', '0.07', '16.52', 'X'], ['mgmt_buffers_wire1725', 'input', '0.00', '16.52', 'A'], ['mgmt_buffers_wire1725', 'output', '0.11', '16.63', 'X'], ['mgmt_buffers_wire1724', 'input', '0.02', '16.65', 'A'], ['mgmt_buffers_wire1724', 'output', '0.14', '16.79', 'X'], ['mgmt_buffers_wire1723', 'input', '0.01', '16.80', 'A'], ['mgmt_buffers_wire1723', 'output', '0.12', '16.91', 'X'], ['mgmt_buffers__295_', 'input', '0.02', '16.93', 'A_N'], ['mgmt_buffers__295_', 'output', '0.14', '17.07', 'X'], ['mgmt_buffers_output960', 'input', '0.00', '17.07', 'A'], ['mgmt_buffers_output960', 'output', '0.10', '17.17', 'X'], ['mprj_input1', 'input', '0.01', '17.18', 'A'], ['mprj_input1', 'output', '0.11', '17.29', 'X'], ['mprj_fanout143', 'input', '0.01', '17.30', 'A'], ['mprj_fanout143', 'output', '0.12', '17.42', 'X'], ['mprj_fanout139', 'input', '0.01', '17.43', 'A'], ['mprj_fanout139', 'output', '0.13', '17.56', 'X'], ['mprj__1487_', 'input', '0.03', '17.60', 'A'], ['mprj__1487_', 'output', '0.16', '17.75', 'X'], ['mprj__1895_', 'input', '0.00', '17.76', 'A'], ['mprj__1895_', 'output', '0.04', '17.80', 'Y'], ['mprj__2129_', 'input', '0.00', '17.80', 'RESET_B'], ['padframe_clock_pad', 'input', '0.00', '10.00', 'PAD'], ['padframe_clock_pad', 'output', '1.03', '11.03', 'IN'], ['flash_clkrst_buffers_BUF_2_', 'input', '0.00', '11.03', 'A'], ['flash_clkrst_buffers_BUF_2_', 'output', '0.14', '11.17', 'X'], ['clock_ctrl_clkbuf_0_ext_clk', 'input', '0.15', '11.32', 'A'], ['clock_ctrl_clkbuf_0_ext_clk', 'output', '0.14', '11.45', 'X'], ['clock_ctrl_clkbuf_1_1__f_ext_clk', 'input', '0.00', '11.46', 'A'], ['clock_ctrl_clkbuf_1_1__f_ext_clk', 'output', '0.08', '11.53', 'X'], ['clock_ctrl__205_', 'input', '0.00', '11.53', 'A0'], ['clock_ctrl__205_', 'output', '0.11', '11.64', 'X'], ['clock_ctrl_clkbuf_0__037_', 'input', '0.00', '11.64', 'A'], ['clock_ctrl_clkbuf_0__037_', 'output', '0.10', '11.74', 'X'], ['clock_ctrl_clkbuf_1_0__f__037_', 'input', '0.00', '11.74', 'A'], ['clock_ctrl_clkbuf_1_0__f__037_', 'output', '0.08', '11.82', 'X'], ['clock_ctrl__206_', 'input', '0.00', '11.82', 'A0'], ['clock_ctrl__206_', 'output', '0.10', '11.92', 'X'], ['clock_ctrl_clkbuf_0_net10', 'input', '0.00', '11.92', 'A'], ['clock_ctrl_clkbuf_0_net10', 'output', '0.10', '12.02', 'X'], ['clock_ctrl_clkbuf_1_0__f_net10', 'input', '0.00', '12.02', 'A'], ['clock_ctrl_clkbuf_1_0__f_net10', 'output', '0.16', '12.18', 'X'], ['flash_clkrst_buffers_BUF_14_', 'input', '0.12', '12.30', 'A'], ['flash_clkrst_buffers_BUF_14_', 'output', '0.21', '12.51', 'X'], ['soc_input1', 'input', '0.14', '12.65', 'A'], ['soc_input1', 'output', '0.14', '12.79', 'X'], ['soc_wire4208', 'input', '0.03', '12.82', 'A'], ['soc_wire4208', 'output', '0.16', '12.97', 'X'], ['soc__32597_', 'input', '0.04', '13.02', 'A'], ['soc__32597_', 'output', '0.13', '13.14', 'X'], ['soc_output216', 'input', '0.00', '13.14', 'A'], ['soc_output216', 'output', '0.09', '13.23', 'X'], ['mgmt_buffers_input1', 'input', '0.01', '13.24', 'A'], ['mgmt_buffers_input1', 'output', '0.11', '13.35', 'X'], ['mgmt_buffers__296_', 'input', '0.00', '13.35', 'B'], ['mgmt_buffers__296_', 'output', '0.15', '13.50', 'X'], ['mgmt_buffers_wire1455', 'input', '0.01', '13.52', 'A'], ['mgmt_buffers_wire1455', 'output', '0.13', '13.65', 'X'], ['mgmt_buffers_wire1454', 'input', '0.02', '13.66', 'A'], ['mgmt_buffers_wire1454', 'output', '0.13', '13.80', 'X'], ['mgmt_buffers_wire1453', 'input', '0.02', '13.82', 'A'], ['mgmt_buffers_wire1453', 'output', '0.12', '13.94', 'X'], ['mgmt_buffers_output955', 'input', '0.01', '13.95', 'A'], ['mgmt_buffers_output955', 'output', '0.12', '14.07', 'X'], ['mprj_clkbuf_0_wb_clk_i', 'input', '0.04', '14.11', 'A'], ['mprj_clkbuf_0_wb_clk_i', 'output', '0.12', '14.23', 'X'], ['mprj_clkbuf_1_1__f_wb_clk_i', 'input', '0.00', '14.23', 'A'], ['mprj_clkbuf_1_1__f_wb_clk_i', 'output', '0.13', '14.36', 'X'], ['mprj_clkbuf_leaf_1_wb_clk_i', 'input', '0.01', '14.37', 'A'], ['mprj_clkbuf_leaf_1_wb_clk_i', 'output', '0.14', '14.51', 'X'], ['mprj__2129_', 'input', '0.01', '14.52', 'CLK']] ;
        
                var cellName = "";
                var logicpath= "";
                var clkpath= "";
                var count=0;
                var data = "";
                var flag = 0;
                var parent = document.getElementById(id);
                var child = parent.querySelector("#flipflop");
                if (child !== null) {
                    flag =1;
                    for (let i = 0; i < cells.length; i++) { 
                        if (("cell_" + cells[i][0]) == id ){
                            cellName = "Cell name: " + cells[i][0]+"\n\n";
                            if (cells[i][1] == "input"){
                                data += "\tPin (" + cells[i][4] + ") arrival time = " + cells[i][3]+"\n\n";
                            } else {
                                data += "\tDelay = " + cells[i][2] + "\n";
                                data += "\tPin (" + cells[i][4] +  ") time = " + cells[i][3] + "\n";
                            }
                            count = count+1;
                        }
                    }
                  } else {
                    for (let i = 0; i < cells.length; i++) { 
                        if (("cell_" + cells[i][0]) == id ){
                            flag = 1
                            cellName = "Cell name: " + cells[i][0]+"\n";
                            if (count < 2){
                                if (cells[i][1] == "input"){
                                    logicpath += "\tPin (" + cells[i][4] + ") arrival time = " + cells[i][3]+"\n\n";
                                } else {
                                    logicpath += "\tDelay = " + cells[i][2] + "\n";
                                    logicpath += "\tPin (" + cells[i][4] +  ") time = " + cells[i][3] + "\n";
                                }
                            } else {
                                if (count == 3 ){
                                    logicpath = "\nLogic Path: \n" + logicpath ;
                                    clkpath = "\nClock Path: \n";
                                }
                                if (cells[i][1] == "input"){
                                    clkpath += "\tPin (" + cells[i][4] + ") arrival time = " + cells[i][3]+"\n\n";
                                } else {
                                    clkpath += "\tDelay = " + cells[i][2] + "\n";
                                    clkpath += "\tPin (" + cells[i][4] +  ") time = " + cells[i][3] + "\n";
                                }
                                
                            }
                            data = logicpath + clkpath;
                            count = count+1;
                        }
                    }
                  }

                if (flag){
                    alert(cellName + data);
                }
            }
            
            function net_click(id)
            {
                const nets = [['0.00', '12.50', '1.03', '11.03'], ['0.00', '13.88', '0.14', '11.17'], ['0.13', '14.13', '0.14', '11.45'], ['0.00', '14.32', '0.08', '11.53'], ['0.00', '14.40', '0.11', '11.64'], ['0.00', '14.57', '0.10', '11.74'], ['0.00', '14.68', '0.08', '11.82'], ['0.00', '14.76', '0.10', '11.92'], ['0.00', '14.92', '0.10', '12.02'], ['0.00', '15.02'], ['0.00', '15.12'], ['0.00', '15.14'], ['0.00', '15.35'], ['0.00', '15.48'], ['0.08', '15.68'], ['0.06', '15.91'], ['0.03', '16.07'], ['0.03', '16.25'], ['0.00', '16.36'], ['0.01', '16.45'], ['0.00', '16.52'], ['0.02', '16.65'], ['0.01', '16.80'], ['0.02', '16.93'], ['0.00', '17.07'], ['0.01', '17.18'], ['0.01', '17.30'], ['0.01', '17.43'], ['0.03', '17.60'], ['0.00', '17.76'], ['0.00', '17.80'], ['0.00', '10.00'], ['0.00', '11.03'], ['0.15', '11.32'], ['0.00', '11.46'], ['0.00', '11.53'], ['0.00', '11.64'], ['0.00', '11.74'], ['0.00', '11.82'], ['0.00', '11.92'], ['0.00', '12.02'], ['0.12', '12.30'], ['0.14', '12.65'], ['0.03', '12.82'], ['0.04', '13.02'], ['0.00', '13.14'], ['0.01', '13.24'], ['0.00', '13.35'], ['0.01', '13.52'], ['0.02', '13.66'], ['0.02', '13.82'], ['0.01', '13.95'], ['0.04', '14.11'], ['0.00', '14.23'], ['0.01', '14.37'], ['0.01', '14.52']] ;
                var data = "net_" + id;
                var i = parseInt(id);
                if (nets[i].length == 2){
                    data += "\n\tdelay = " + nets[i][0];
                    data += "\n\ttime = " + nets[i][1] + "\n";
                } else if (nets[i].length == 4){
                    data+= "\n\nLogic Path:"
                    data+= "\n\tdelay = " + nets[i][0];
                    data+= "\n\ttime = " + nets[i][1];
                    data+= "\n\nClock Path:"
                    data+= "\n\tdelay = " + nets[i][2];
                    data+= "\n\ttime = " + nets[i][3];
                }
                alert(data);
            }
            
        </script>
    